     <?php
autenticacao("venda_set");

$venda = new Venda();
$parcela = new Parcelado();
include_once 'Controle/vendas.php';
//$vc = new Venda_concluida();

exc_venda($_GET["exc_venda_set"]);

if($_GET["reset"] == 1){
    limpar_venda();
}

if($_GET["venda"] != ''){
    $venda->set_formapagamento($_GET["venda"]);
}
$cliente = new Cliente();
if($_SESSION["venda"]["id_cliente"] != ''){
    $cliente->carregar($_SESSION["venda"]["id_cliente"]);
}

if($_SESSION["venda"]["id_venda"] == ''){
	$_SESSION["venda"]["data"] = date("d/m/Y");
	$_SESSION["venda"]["hora"] = date("H:i:s");
        $_SESSION["venda"]["total"]  = 0;
	$_SESSION["produto"]["cont"] = 0;
}

$btn_ok = $_POST["btn_ok"];
if($btn_ok == "Ok"){
    $id = addslashes($_POST["idCliente"]);
    $nome = addslashes($_POST["nome"]);
    
    $sql = "select id from Cliente where id = '$id' or nome = '$nome'";
    $conexao = db::conecta();
    $result = db::query($sql, $conexao);
    db::close($conexao);
    $c = db::fetch_array($result);
    $cliente->carregar($c[0]);
    if($cliente->get_bloqueio() == 0){
        $_SESSION["venda"]["id_cliente"] = $cliente->get_id();
        if($_SESSION["venda"]["id_cliente"] != ''){
            $_SESSION["venda"]["id_venda"] = 1;
        }
    }else{
        $_SESSION["venda"]["id_cliente"] = '';
        $_SESSION["venda"]["id_venda"] = 0;
    }
}


$idVenda = 0;
$erro = 0;
$btnn = 0;

$btn_venda_av = $_POST["btn_venda_av"];
$btn_venda_ca = $_POST["btn_venda_ca"];
$btn_venda_ch = $_POST["btn_venda_ch"];
$btn_venda_pa = $_POST["btn_venda_pa"];

if ($btn_venda_av == "Confirmar"){
	if(!$venda->set_formapagamento(1)){ $erro = 1; }
        if(!$venda->set_desconto($_POST["desconto"]*(-1))){ $erro = 1; }
        if(!$venda->set_observacoes($_POST["observacoes"])){ $erro = 1; }
        if(!$venda->set_total($_POST["total"])){ $erro = 1; }
        
	if($erro == 0){
           $idVenda = finalizando_venda($venda);
           unset($venda);
           //header("location: ".url("pag", "venda_print")."&idvenda=".$idVenda);
           limpar_venda();
        }
}

if ($btn_venda_ca == "Confirmar"){
    $idVenda = salva_pagamento($venda, $parcela, 2);
    $btnn = 1;
}

if ($btn_venda_ch == "Confirmar"){
    $idVenda = salva_pagamento($venda, $parcela, 3);
    $btnn = 1;
}

if ($btn_venda_pa == "Confirmar"){
    $idVenda = salva_pagamento($venda, $parcela, 4);
    $btnn = 1;
}

if($idVenda != 0 && $btnn == 1){
    unset($parcela);
    unset($venda);
    header("location: ".url("pag", "venda_print")."&idvenda=".$idVenda);
}
?>
                        <div class='divisao'>
                                <p id="cad_titulo" style='width: 80px;'>Cliente</p>
                                <form action='<?php echo url("pag", "venda_set"); ?>' method='post' class='formulario'>
                                        <label class="campos">Data/Hora: </label>
                                        <label class='mostrar_dados'><?php echo $_SESSION["venda"]["data"]." ".$_SESSION["venda"]["hora"]; ?></label>

                                        <br />
                                        <label class="campos">Cod. Cliente: </label>
                                        <input type='text' value='<?php echo $cliente->get_id(); ?>' name='idCliente' id="idCliente" style='width: 70px;' onFocus="getDataClient(this.id)" onBlur="setDataClient(this.id)" />

                                        <label class="campos">Nome: </label>
                                        <input type='text' value='<?php echo $cliente->get_nome(); ?>' name='nome' id="nome" onFocus="getDataClient(this.id)" onBlur="setDataClient(this.id)" onKeyUp="filtra_nome(this)" style='width: 500px;' />
                                        <div id="mostra_nomes"><?php lista_label_nome(); ?>

                                        </div>
                                        <?php
                                        if($cliente->get_bloqueio() == 1){
                                            echo "
                                        <label>Cliente Bloqueado</label>";
                                        }
                                        ?>
                                        <br />
                                        <input type='submit' value='Ok' name='btn_ok' class='botaook'/>
                                </form>
                        </div>
                        <br />
<?php 
if($_SESSION["venda"]["id_venda"] != ''){
    echo "
                        <div style='display: block;'>
    ";
}else{
    echo "
                        <div style='display: none;'>
    ";
}

if($_GET["add_prod"] == 1){
    include_once 'venda_set_add.php';
}
?>
                        <div class='divisao'>
                            <p id="cad_titulo" style='width: 120px;'>Produtos</p>
                            <a href='<?php echo url("pag", "venda_set")."&add_prod=1"; ?>' name='Adicionar'><button class='botaonovo'><label>Adicionar Produto</label></button></a>
                            <table class="tabela">
                                <tr>
                                        <th><label>Código</label></th>
                                        <th><label>Produto</label></th>
                                        <th><label>Quantidade</label></th>
                                        <th><label>Valor Unitário</label></th>
                                        <th><label>Desconto</label></th>
                                        <th><label>Valor Total</label></th>
                                        <th><label> </label></th>
                                </tr>
                            <?php
                                $cor[0] = "#FFF";
                                $cor[1] = "#DDD";
                                $cnt = 0;
                                $c = 0;
                                while ($c < $_SESSION["produto"]["cont"]){
                                    echo "
                                    <tr style='background: ".$cor[$cnt]."'>
                                        <td><label>".$_SESSION["produto"][$c]["codebar"]."</label></td>
                                        <td class='bot_tabela'><label>".$_SESSION["produto"][$c]["produto"]."</label></td>
                                        <td><label>".$_SESSION["produto"][$c]["quant"]."</label></td>
                                        <td><label>".$_SESSION["produto"][$c]["valunit"]."</label></td>
                                        <td><label>".$_SESSION["produto"][$c]["desconto"]."%</label></td>
                                        <td><label>".add_0($_SESSION["produto"][$c]["total"])."</label></td>
                                        <td><label>
                                    ";
                                    ?>
                                    <input type='checkbox' id='ch_<?php echo $_SESSION["produto"][$c]["codebar"]; ?>' onClick="soma_val_marc('<?php echo $_SESSION["produto"][$c]["total"]; ?>', this.id)" />
                                    <?php
                                    echo "
                                            <a href='".url("pag", "venda_set")."&id_produto=".$_SESSION["produto"][$c]["codebar"]."&exc_venda_set=1' name='Remover'><button class='botaoexcluirlista'></button></a></label>
                                        </td>
                                    </tr>\n";
                                    //$_SESSION["venda"]["total"] += $_SESSION["produto"][$c]["total"];
                                    $c++;
                                    if($cnt == 1){ $cnt = 0; }else{ $cnt++; }
                                }
                             ?>
</table>
                            <div class='marcado'>
                                <label class="campos">Valor Marcado: </label> <input type='text' value='0' id='val_marc' readonly='readonly' class='readonly' />
                            </div>
                            <br>
                        </div>

    <form action='<?php echo url("pag", "venda_set"); ?>' method='post' class='formulario' onSubmit="if(confirm('Confirma esta venda?')){return true;}else{return false;}">
        <?php
        $vt = 0;
        for($i = 0; $i < $_SESSION["produto"]["cont"]; $i++){
            $vt += $_SESSION["produto"][$i]["total"];
        }
        $_SESSION["venda"]["total"] = $vt;
        $venda->set_total($_SESSION["venda"]["total"]);
        ?>
        <br />
        <div class='divisao'>
            <p id="cad_titulo" style='width: 220px;'>Formas de Pagamento</p>
            <input type='radio' name='forma_pagamento' id='ch_a_vista' value='1' <?php if($venda->get_formapagamento() == 1){ echo "checked='checked'"; } ?> onClick="window.location.href='<?php echo url("pag", "venda_set")."&venda=1"; ?>'/*mostra_pagamento(this.value)*/" />
            <label class="campos" for='ch_a_vista'>À Vista</label>
            <input type='radio' name='forma_pagamento' id='ch_cartao' value='2' <?php if($venda->get_formapagamento() == 2){ echo "checked='checked'"; } ?> onClick="window.location.href='<?php echo url("pag", "venda_set")."&venda=2"; ?>'" />
            <label class="campos" for='ch_cartao'>Cartão de Crédito</label>
            <input type='radio' name='forma_pagamento' id='ch_cheque' value='3' <?php if($venda->get_formapagamento() == 3){ echo "checked='checked'"; } ?> onClick="window.location.href='<?php echo url("pag", "venda_set")."&venda=3"; ?>'" />
            <label class="campos" for='ch_cheque'>Cheque</label>
            <input type='radio' name='forma_pagamento' id='ch_parcelado' value='4' <?php if($venda->get_formapagamento() == 4){ echo "checked='checked'"; } ?> onClick="window.location.href='<?php echo url("pag", "venda_set")."&venda=4"; ?>'" />
            <label class="campos" for='ch_parcelado'>Parcelado</label>

            <br /><br />
        <?php
         switch ($venda->get_formapagamento()){
             case 1:
        ?>
            <div id='a_vista'>
                <label class="campos">Desconto: </label>
                <input type='text' value='<?php echo $venda->get_desconto(); ?>' id="desonto" name='desconto' onKeyUp="calc_venda_avista(this.value, '<?php echo $venda->get_total(); ?>')" style='width: 30px;' />
                <label style="margin-left: -15px;">%</label>
                <label class="valor_venda">Valor da Venda: </label>
                <input style="margin-left:5px; width: 100px" class="valor_venda" type='text' value='<?php echo $venda->get_total(); ?>' id="total" name='total' readonly='readonly' class="readonly" />
                <br />
                <label class="campos">Observações: </label>
                <input type='text' value='<?php echo $venda->get_observacoes(); ?>' name='observacoes' style='width: 760px;' />
                <br />
                <input type='submit' value='Confirmar' name='btn_venda_av' class='botaook' />
            </div>
        <?php
            break;
            case 2:
                echo "
            <div id='cartao'>\n";
        escreve_pagamento($parcela, $venda);
        ?>
                <input type='hidden' name='formapagamento' value='2' />
                <label class="campos" style="margin-left: -875px">Desconto: </label>
                <input type='text' value='<?php echo $parcela->get_juro()*(-1); ?>' name='desconto' onKeyUp="calc_venda_parcela(this.value*(-1))" style='width: 30px;' />
                <label style="margin-left: -15px;">%</label>
                <br />
                <label class="campos">Observações: </label>
                <input type='text' value='<?php echo $venda->get_observacoes(); ?>' name='observacoes' style='width: 760px;' />
                <br />
                <input type='submit' value='Confirmar' name='btn_venda_ca' onSubmit='calc_venda_parcela(0)' class='botaook' />
            </div>
        <?php
            break;
            case 3:
                echo "
            <div id='cheque'>\n";
        escreve_pagamento($parcela, $venda);
        ?>
                <input type='hidden' name='formapagamento' value='3' />
                
                <label class="campos" style="margin-left:-875px">Juros: </label>
                <input type='text' value='<?php echo $parcela->get_juro(); ?>' name='juros' onBlur="calc_venda_parcela(this.value)" style='width: 30px;' />
                <label style="margin-left: -15px;">%</label>
                <br />
                <label class="campos">Observações: </label>
                <input type='text' value='<?php echo $venda->get_observacoes(); ?>' name='observacoes' style='width: 760px;' />
                <br />
                <input type='submit' value='Confirmar' name='btn_venda_ch' onSubmit='calc_venda_parcela(0)' class='botaook' />
            </div>
        <?php
            break;
            case 4:
                echo "
            <div id='parcelado'>\n";
        escreve_pagamento($parcela, $venda);
        ?>
                <input type='hidden' name='formapagamento' value='4' />
                <label class="campos" style="margin-left:-875px">Juros: </label>
                <input type='text' value='<?php echo $parcela->get_juro(); ?>' name='juros' onBlur="calc_venda_parcela(this.value)" style='width: 30px;' />
                <label style="margin-left: -15px;">%</label>
                <br />
                <label class="campos">Observações: </label>
                <input type='text' value='<?php echo $venda->get_observacoes(); ?>' name='observacoes' style='width: 760px;' />
                <br />
                <input type='submit' value='Confirmar' name='btn_venda_pa' onSubmit='calc_venda_parcela(0)' class='botaook' />
            </div>
        <?php
            break;
        echo "</div>";
         }
        ?>
        </div>
    </form>
    <br />
</div>
<?php
if($_SESSION["venda"]["id_venda"] != ''){
    echo "
<a href='".url("pag", "venda_set")."&reset=1'><button class='botao'>Limpar Tudo</button></a>\n";
}
?>
<a href='<?php echo url("pag", "vendas"); ?>' name='Voltar'><button class='botaovoltar'><label>Voltar</label></button></a>

<?php
unset($venda);
unset($parcela);
?>